.item-card
    width 100%
    background #ffffff
    margin-right 0
    border-radius 16px
    box-shadow 0 2px 5px rgba(0,0,0,.1)
    padding 40px 20px 20px 20px
    box-sizing border-box
    float left
    .card_action
        width calc(100% - 200px)
        height 71px
        justify-content center
        border-top 2px solid #AEB5CA
        margin 0 auto
        margin-top 14px
        a
            display inline-block
            color #AFB6CA
    .md-detail-item
        margin-top 10px
        .md-detail-title
            color #262E4C
            font-weight 500
    .header-slot
        margin-bottom 40px
      .header_tag
        width 65PX
        height 23PX
        background rgba(236,137,143,1)
        opacity 1
        border-radius 16PX
        text-align center
        line-height 23PX
        font-size 14PX
        color #fff
        &.active
            background #5464FC
      .desc
        margin 0
        color #262E4C
        font-weight 600
        font-size 20PX

.search-container
    width 100vw
    top 55PX
.search-full
    .md-drop-menu-bar
        background #f5f5f9
        &:before
            content none
.md-bill-neck span
    border 1px dashed #c5cad5
.list-main
    width 100vw
    padding 20px
    box-sizing border-box
    padding-bottom 109PX
.item-card
    margin-bottom 20px;
.is-flex
    display flex
    align-items center
    justify-content space-between
    width 100%
    a
        font-size 14PX
        text-decoration none
        color #f34
.success-a
    text-decoration none
    color #f33


// ************* detail ***************
.detail-container
    width 100vw
    padding 40px 20px
    box-sizing border-box
    .diy_item
        align-items flex-start
        .md-detail-title
            color #262E4C
            font-size 15PX
        .md-detail-content
            padding-left 70px
            text-align justify
            word-break break-all
            color #858b9c
    .notice-main
        width 90vw
        margin 20px auto
    .detail-list
        width 100%
        box-sizing border-box
        margin-top 20px
        padding-bottom 45PX
        .list-item
            width 100%
            display flex
            align-items center
            justify-content flex-start
            flex-direction column
            background #fff
            padding 20px
            box-sizing border-box
            border-radius 16px
            box-shadow 0 2px 5px rgba(0,0,0,.1)
            margin-bottom 20px
            .top
                height 57px
                width calc(100% - 200px)
                margin 0 auto
                color #262E4C
                font-size 18PX
                line-height 57px
                text-align center
                border-bottom 4px solid #262E4C
            .item-title
                width 100%
                height 71px
                line-height 71px
                font-size 15PX
                padding-left 20px
                box-sizing border-box
                text-align center
                color #9E9FAB
            .item-main
                width 100%
                padding-left 20px
                box-sizing border-box
                font-size 14PX
                color #858b9c
                p
                    margin 20px 0
                .item-desc
                    line-height 1.4
                p:nth-of-type(1)
                    font-weight 500
                    font-size 16PX
                    color #41485d

// **************** no-data ******************
.no-data
    width 100vw
    display flex
    flex-direction column
    align-items center
    justify-content flex-start
    margin-top 40px
    img
        width 200px
    p
        color #858b9c
        margin-top 40px

// ****************** menu *******************
.search-full
    .md-drop-menu
        top 44PX
        .md-popup-box
            top 44PX
        .md-cell-item-body
            padding 0